Estructura de la trama Ethernet
Es la tecnología cableada LAN dominante, por varias razones:
Campo de datos: transporta el datagrama IP. La unidad máxima de transmisión (MTU) de Ethernet es 1.500 bytes, lo que quiere decir que si el datagrama IP excede de 1.500 bytes, entonces el host tiene que fragmentar el datagrama. El tamaño mínimo del campo de datos es 46 bytes, lo que significa que si el datagrama IP tiene menos de 46 bytes, el campo de datos tiene ser rellenado hasta los 46 bytes (después se utiliza el campo “longitud de cabecera” para eliminar el relleno).
Dirección de destino: contiene la dirección MAC del adaptador de destino. Cuando un adaptador recibe una trama Ethernet cuya dirección de destino coincide con la suya o la dirección MAC de difusión, pasa el contenido del campo de datos de la trama a la capa de red, en caso contrario, lo descarta.
Dirección de origen: Este campo contiene la dirección MAC del adaptador que transmite la trama hacia la LAN.
Campo de tipo: Protocolo de Red. Los hosts pueden utilizar otros protocolos de la capa de red, además de IP. Es similar al campo de tipo de IP y el puerto en la capa de transporte.
Comprobación de redundancia cíclica (CRC): su propósito es permitir que el adaptador receptor detecte errores de bit de la trama. Si hay error, se descarta el frame.
Preámbulo: 8 bytes. Cada uno de los siete primeros bytes tiene el valor 10101010 y el último byte tiene el valor 10101011. Los siete primeros bytes sirven para “despertar” a los adaptadores de recepción y sincronizar sus relojes con el reloj del emisor. Los últimos 2 bits del octavo byte del preámbulo (los dos primeros 1s consecutivos) alertan al adaptador de que va a llegar “información importante”.
Ethernet utiliza la transmisión en banda base; es decir, el adaptador envía una señal digital directamente al canal de difusión. También utilizan la codificación Manchester, cada bit contiene una transición; un 1 indica una transición del nivel alto al nivel bajo, mientras que un 0 indica una transición del nivel bajo al nivel alto. Al incluir una transición a mitad de cada bit, el host receptor puede sincronizar su reloj con el del host emisor.
No se establece ninguna conexión entre adaptadores. Cuando una trama llega al adaptador destino, se hace una comprobación CRC, pero no se envía ni un mensaje de reconocimiento positivo cuando pasa la comprobación, ni uno negativo cuando no la pasa.
Esta responsabilidad es de protocolos de capas superiores.
Señal de atasco: asegura que todos los otros transmisores están al tanto de la colisión. Son 48 bits.
Bit time:
Exponential Backoff: